<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>三、模拟设备连接</title>
    <link rel="stylesheet" href="lightbox.css">
    <style>
        body {
            font-family: Arial, sans-serif;
            line-height: 1.6;
            margin: 0;
            padding: 20px;
            color: #333;
            max-width: 1200px;
            margin: 0 auto;
        }
        h1 {
            color: #0066cc;
            border-bottom: 2px solid #0066cc;
            padding-bottom: 10px;
        }
        h2 {
            color: #0066cc;
            margin-top: 25px;
            border-left: 4px solid #0066cc;
            padding-left: 10px;
        }
        p {
            margin-bottom: 15px;
        }
        img {
            max-width: 90%;
            height: auto;
            display: block;
            margin: 20px auto;
            border: 1px solid #ddd;
            border-radius: 4px;
            padding: 5px;
            box-shadow: 0 0 10px rgba(0,0,0,0.1);
            object-fit: contain;
            image-rendering: -webkit-optimize-contrast;
            image-rendering: crisp-edges;
            transform: translateZ(0);
            backface-visibility: hidden;
            cursor: pointer;
            transition: transform 0.3s ease;
        }
        
        img:hover {
            transform: scale(1.01);
        }
        .steps {
            margin-left: 20px;
        }
        .steps li {
            margin-bottom: 10px;
        }
        /* 导航样式 */
        .nav-container {
            background-color: #f8f8f8;
            padding: 10px;
            margin-bottom: 20px;
            border-radius: 4px;
        }
        .nav-container a {
            display: inline-block;
            margin-right: 15px;
            text-decoration: none;
            color: #0066cc;
            padding: 5px 10px;
            border-radius: 4px;
        }
        .nav-container a:hover {
            background-color: #e0e0e0;
        }
        .nav-container a.active {
            background-color: #0066cc;
            color: white;
        }
        /* 页脚样式 */
        footer {
            margin-top: 30px;
            border-top: 1px solid #ddd;
            padding-top: 15px;
            text-align: center;
            font-size: 0.9em;
            color: #666;
        }
    </style>
</head>
<body>
    <!-- 导航栏 -->
    <div class="nav-container">
        <a href="../首页.html">首页</a>
        <a href="一、华为云设备接入服务IoTDA.html">1. 华为云设备接入服务IoTDA</a>
        <a href="二、真实设备连接.html">2. 真实设备连接</a>
        <a href="三、模拟设备连接.html" class="active">3. 模拟设备连接</a>
        <a href="四、模拟应用连接.html">4. 模拟应用连接</a>
        <a href="五、鸿蒙应用连接.html">5. 鸿蒙应用连接</a>
    </div>
    
    <h1>模拟设备连接</h1>
    
    <p>熟悉设备连接流程后，为了避免测试MQTT服务时在设备编译烧录长时间等待，以及测试不透明度的情况，可以使用模拟连接，这里我使用的软件是MQTTX(MQTTX:全功能MQTT客户端工具)(也可以使用其他的MQTT测试软件如MQTT.FX使用方法都类似)，以下流程全在MQTTX软件中实现。</p>
    
    <h2>步骤一: 新建连接</h2>
    <img src="../图片/图片3/图片1.png" alt="新建连接步骤">
    
    <h2>步骤二: 配置信息</h2>
    <ol class="steps">
        <li>打开华为云IoTDA控制台进入所有设备页面</li>
        <img src="../图片/图片3/图片2.png" alt="华为云IoTDA控制台">
        
        <li>点击查看MQTT连接参数</li>
        <img src="../图片/图片3/图片3.png" alt="查看MQTT连接参数">
        
        <li>点击可复制clientId、username和password字段与对应字段相对应，与真实设备连接一致</li>
        <img src="../图片/图片3/图片4.png" alt="复制连接参数">
        
        <li>hostname字段填入服务器地址后面的字段，服务器地址协议选择mqtts协议</li>
        <img src="../图片/图片3/图片5.png" alt="配置hostname">
    </ol>
    
    <h2>步骤三: 通过华为IoTDA下发控制指令</h2>
    <ol class="steps">
        <li>在设备列表中点击设备，打开设备详情页面</li>
        <img src="../图片/图片3/图片6.png" alt="设备列表">
        
        <li>点击"云端下发"-"命令下发"中的"命令下发"按钮</li>
        <img src="../图片/图片3/图片7.png" alt="命令下发按钮">
        
        <li>设备写道/设备详情</li>
        <img src="../图片/图片3/图片8.png" alt="设备详情">
        
        <li>选择创建的命令</li>
        <img src="../图片/图片3/图片9.png" alt="选择命令">
        
        <li>收到下发消息后，会有下发消息显示</li>
        <img src="../图片/图片3/图片10.png" alt="下发消息显示">
    </ol>
    
    <p>当然也可以上发消息</p>
    <img src="../图片/图片3/图片11.png" alt="上发消息示例">

    <!-- 页脚导航 -->
    <footer>
        <p>
            <a href="二、真实设备连接.html">上一篇: 真实设备连接</a> | 
            <a href="四、模拟应用连接.html">下一篇: 模拟应用连接</a>
        </p>
    </footer>
    
    <!-- 引入灯箱脚本 -->
    <script src="lightbox.js"></script>
</body>
</html>